<?php
    //incluir arquivo que verifica se o login está registrado na seção.
    include 'sessionManager.php';

    //Verificar se os dados estão vindos por POST
    if ($_POST){
        //Pegar conexão com banco de dados.
        include "connectionFactory.php";

        //recuperar os dados vindos do formulário (method=post)
        $id = trim($_POST["id"]);
        $nome = trim($_POST["nome"]);

        //se o id estiver vazio então Insert, senão Update no BD.
        if (empty ($id)) {
            //insert
            $cmdSql = "insert into categoria(id, nome)
                       values (NULL, '$nome')";
        } else {
            //update
            $cmdSql = "update categoria set nome = '$nome'
                       where id = " . (int)$id;
        }

        //executar e verificar se está correto.
        if(mysql_query($cmdSql)){            
            echo "<script>alert('Salvo com sucesso!');location.href='categoria.php';</script>";
            exit;
        } else {
            echo "<script>alert('Erro ao Salvar');history.back();</script>";
            exit;
        }        

    } else {
        //erro, avisar o usuário.
        echo "<script>alert('Dados inválidos!');history.back();</script>";
        exit;
    }
?>
